package cn.com.hhrcw.vo;

import java.math.BigDecimal;

import com.alibaba.excel.annotation.ExcelProperty;

import cn.com.hhrcw.annotation.Column;
import cn.com.hhrcw.annotation.Title;
import cn.com.hhrcw.excel.convert.BigDecimalToRateConvert;
import lombok.Data;

/**
 * @program: recruit-boot-parent
 *
 * @author: JD
 * @create: 2020-11-21 14:03
 **/
@Data
@Title(title = "人才信息")
public class TalentExcelVO {

    /**
     * 应聘公司
     */
    @Column(name = "应聘公司")
    @ExcelProperty(value = "应聘公司")
    private String companyName;

    /**
     * 应聘岗位
     */
    @Column(name = "应聘岗位")
    @ExcelProperty(value = "应聘岗位")
    private String position;

    /**
     * 姓名
     */
    @Column(name = "姓名")
    @ExcelProperty(value = "姓名")
    private String name;

    /**
     * 性别
     */
    @Column(name = "性别")
    @ExcelProperty(value = "性别")
    private String sex;

    /**
     * 年龄
     */
    @Column(name = "年龄")
    @ExcelProperty(value = "年龄")
    private String age;

    /**
     * 婚姻状况
     */
    @Column(name = "婚姻状况")
    @ExcelProperty(value = "婚姻状况")
    private String maritalStatus;

    /**
     * 政治面貌
     */
    @Column(name = "政治面貌")
    @ExcelProperty(value = "政治面貌")
    private String politics;

    /**
     * 籍贯
     */
    @Column(name = "籍贯")
    @ExcelProperty(value = "籍贯")
    private String nativePlace;

    /**
     * 现居地
     */
    @Column(name = "现居地")
    @ExcelProperty(value = "现居地")
    private String liveCity;

    /**
     * //2022年4月1日11:02:30 zhf  职业特长与技能（专业技能）--->改为了职称
     * //第一学历
     */
    @Column(name = "是否全日制")
    @ExcelProperty(value = "是否全日制")
    private String fullTimeLable;

    /**
     * 教育经历
     */
    @Column(name = "教育经历")
    @ExcelProperty(value = "教育经历")
    private String education;

    /**
     * 工作经历
     */
    @Column(name = "工作经历")
    @ExcelProperty(value = "工作经历")
    private String work;

    /**
     * //2022年4月1日11:02:30 zhf  职业特长与技能（专业技能）--->改为了职称
     * // 2023.3.8 yinyf 职称与证件两个字段合并为重要证书及职称
     */
    @Column(name = "重要证书及职称")
    @ExcelProperty(value = "重要证书及职称")
    private String important;

    /**
     * 期望薪资
     */
    @Column(name = "期望薪资")
    @ExcelProperty(value = "期望薪资")
    private String money;

    /**
     * 期望行业
     */
    @Column(name = "期望行业")
    @ExcelProperty(value = "期望行业")
    private String hopeIndustry;


    /**
     * 校内获奖情况(可选)
     */
    @Column(name = "校内获奖情况(可选)")
    @ExcelProperty(value = "校内获奖情况(可选)")
    private String award;

    /**
     * 校内任职情况(可选)
     */
    @Column(name = "校内任职情况(可选)")
    @ExcelProperty(value = "校内任职情况(可选)")
    private String office;

    /**
     * 联系方式
     */
    @Column(name = "联系方式")
    @ExcelProperty(value = "联系方式")
    private String phone;

    /**
     * 邮箱
     */
    @Column(name = "邮箱")
    @ExcelProperty(value = "邮箱")
    private String email;

    /**
     * 身份证号 ;//2022年3月12日16:46:09 zhf  增加导出身份证号功能
     */
    @Column(name = "身份证号")
    @ExcelProperty(value = "身份证号")
    private String idNumber;

    /**
     * 简历类型
     */
    @Column(name = "简历类型")
    @ExcelProperty(value = "简历类型")
    private String resumeType;

    /**
     * 浏览量
     */
    @Column(name = "浏览量")
    @ExcelProperty(value = "浏览量")
    private String count;

    /**
     * 投递率
     */
    @Column(name = "投递率", rate = true)
    @ExcelProperty(value = "投递率", converter = BigDecimalToRateConvert.class)
    private BigDecimal rate;

}
